---
title: Monorepos
description: Como usar o Ultracite em um monorepo.
---

Ultracite foi projetado para funcionar imediatamente com monorepos. Veja como usá-lo com o Turborepo.

## Configuração

Ao inicializar o Ultracite, ele criará um arquivo `biome.jsonc` na raiz do seu repositório. Este arquivo será usado para configurar o Ultracite para todo o seu monorepo.

```
my-turborepo/
├── apps
├── packages
├── turbo.json
└── biome.jsonc
```

## Adicionando scripts

Como o Biome é tão rápido, você pode usar um script na raiz em vez de criar scripts separados em cada um dos seus pacotes.

Você pode adicionar os scripts `check` e `fix` ao seu arquivo `package.json`.

```json title="package.json"
{
  "scripts": {
    "check": "ultracite check",
    "fix": "ultracite fix"
  }
}
```

Opcionalmente, você também pode adicionar os scripts `check` e `fix` ao seu arquivo `turbo.json`.

```json title="turbo.json"
{
  "tasks": {
    "//#check": {},
    "//#fix": {
      "cache": false
    }
  }
}
```

Agora você poderá executar esses scripts usando `turbo run check` e `turbo run fix`.